explosive vest - French English Dictionary